Scaling symbolic evaluation for automated verification of systems code with Serval
The Morning Paper
NOVEMBER 12, 2019
It makes an interesting juxtaposition to the approach Google took with Snap that we looked at last time out. Serval employs Rosette to produce SMT constraints from symbolic values (that encode the meaning of specifications or implementations) and invokes a solver to check the satisfiability of these constraints for verification.
Let's personalize your content